Introducción al gamepad de YAHBOOM.
Este tutorial está diseñado para ofrecerte una introducción práctica sobre cómo usar y programar un gamepad YAHBOOM (o modelos similares) junto con una placa micro:bit.
Para el desarrollo de este proyecto utilizaremos el software MakeCode (versión de escritorio), una herramienta sencilla e intuitiva para programar mediante bloques.

Paso 1: Instalar la extensión GHBIT
Primero, necesitaremos descargar la extensión GHBIT, la cual permite acceder a los bloques necesarios para leer y enviar valores desde el gamepad.
Enlace de la extensión:
https://github.com/yahboomtechnology/ghbit
Instrucciones para agregarla:
- Abre MakeCode.
- Dirígete al menú de Extensiones.
- En el campo de búsqueda, pega la URL del enlace anterior.
- Haz clic sobre la extensión que aparece.
_1761786273.png)
_1761786272.png)
_1761786273.png)
Una vez agregada, notarás una nueva categoría de bloques en el editor, correspondiente al gamepad.
Paso 2: Crear el programa
Ahora crearemos un programa básico que te permitirá interactuar con los pulsadores y el joystick del gamepad.
El objetivo será mostrar diferentes números o letras en la matriz LED del micro:bit según las acciones realizadas:
- 🔴 Pulsador rojo → mostrar el número “1”
- 🟢 Pulsador verde → mostrar el número “2”
- 🔵 Pulsador azul → mostrar el número “3”
- 🟡 Pulsador amarillo → mostrar el número “4”
Con el joystick, mostraremos las siguientes letras:
- Arriba → “W”
- Abajo → “S”
- Izquierda → “A”
- Derecha → “D”
¿Qué aprenderás?
Este ejercicio te permitirá comprender cómo recibir e interpretar las señales del gamepad, además de responder a ellas mediante la pantalla LED del micro:bit.
Es una base ideal para proyectos más complejos, como controlar robots, juegos o sistemas interactivos.
Código:
_1761786309.png)
_1761786309.png)
Una vez terminado el código, procedemos a descargar el programa en nuestra placa micro:bit para realizar las pruebas de funcionamiento y comprobar que las acciones del gamepad se reflejan correctamente en la pantalla LED.
Pública tu duda o comentario
Resuelve tus dudas con la comunidad.


(0) Comentarios
No registra comentarios, se el primero en comentar.
Publicar